2
Devoir 1 : L'Architecte symbolique
PolyU COMP5511Week 1
00:00

À la rencontre de SHRDLU (1968-1970)

Bien avant les grands modèles de langage comme GPT, il y avait SHRDLU. Développé par Terry Winograd au MIT, il a constitué une expérience pionnière en « IA symbolique » (également appelée GOFAI : Good Old-Fashioned AI).

1. L'hypothèse du « micro-monde »

Plutôt que de tenter de comprendre l'univers entier (ce qui est chaotique), SHRDLU évoluait dans un monde de blocsrestreint. Ce monde ne contenait que des objets spécifiques : des briques, des pyramides et une boîte.

  • Ancrage symbolique : Comme le monde était petit, chaque mot (« rouge », « déplacer », « sur ») pouvait être parfaitement défini. Le programme « comprenait » un bloc parce qu'il disposait d'un pointeur direct vers cet objet en mémoire.

2. Capacités

  • Compréhension : « Pose le bloc rouge sur le bloc vert. »
  • Raisonnement : « Je ne peux pas, le bloc vert est recouvert. » (Il comprenait les contraintes physiques).
  • Mémoire : « Pourquoi as-tu fait cela ? » -> « Parce que vous me l'avez demandé. »

3. Contexte historique

Il fonctionnait sur un DEC PDP-10 mainframe (vitesse de 1 MIPS) et utilisait un affichage graphique vectoriel. La logique était écrite en MacLisp et Micro-Planner.

Représentation Python (l'« état »)